33
30
277
63
1650
137
178
15
128
43
66
308
236
165
180
996
53
27
319
18
77
88
70
29
24
251
23
314
57
42
50
123
76
22
335
195
28
133
181
85
2121
317
194
168
71
2242
255
116
3
145
64
555
711
299