25137
0
31535
17353
6800
3114
4
2730
6
20634
8
19279
2
409
4111
381
1098
456
467
909
403
415
1101
1059
2328
602
1661
1
1020
846
787
675
722
749
1352
418