335
1785
214
69
35
60
210
40
35
43
30
39
161
2161
1650
341
55
255
61
104
319
75
238
66
283
760
194
813
290
1132
38
34
391
39
643
166
256
308
168
376
97
208
1800
850
409
2052
46
833
133
77
63
128
1101
