325
0
177
460
811
251
392
1020
581
78
503
979
74
314
331
3360
1685
239
1824
2132
1057
528
697
328
90
262
443
171
492
25852