1057
286
148
33
136
211
1246
239
304
540
760
261
20
231
2
409
262
78
577
172
387
297
121
980
293
1413
177
115
171
0
208
16
683
705
219
168
1130
451
88
117
207
178
1800
105
177
