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