25137
0
31535
17353
1098
3114
4
2696
2730
6
19279
2
4111
6800
467
787
5875
2490
1557
410
320
1020
2328
846
868
20634
8
454
683
1661
1
381
348
415
503
269