602
0
409
1045
2634
2328
514
381
415
1939
957
719
683
798
668
1557
4111
2
1133
488
467
1020
1161
25137
951
722
846
1661
1
454
1425
417
2490