25137
0
31535
17353
6800
3114
4
19279
2
2730
6
20634
8
1098
2328
403
1101
467
1661
1
381
1020
951
4111
409
2121
415
413
456
1133
454
2490
683
787
1045
668