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