25137
0
31535
17353
3114
4
2328
951
1557
1098
4111
2
1661
1
1045
722
1133
454
415
2490
1043
409
2730
6
19279
267
1101
1167
668
602
259
1629
2123
20634
8
798