602
0
409
1939
683
1133
121182
1
1161
381
2328
1045
514
2356
951
488
417
722
2000
1661
413
454
2490
456
668
1557
957
286
1101
239
415