25137
0
17353
31535
1098
3114
4
2730
6
19279
2
1020
2328
3
4111
6800
454
467
1557
403
81
2490
846
787
486
5875
20634
8
273
683
859
381
415
410
269
3868