147
33
120
12
7
27
151
710
560
37
113
15
29
504
49
52
50
28
84
331
160
387
25
30
173
837
1021
24
38
526
13
1321
9
241
46
99
18
367
281
391
127
60
190
797
20
137
333
6
85
64
26
88
22