25137
0
31535
17353
467
1098
3114
4
2730
6
19279
2
1939
4111
6800
413
415
951
2328
957
410
381
1020
968
403
2143
2111
3
668
1661
1
20634
8
1824
456
683
284