25137
0
31535
17353
467
2328
1304
19279
2
1161
6800
685
609
1098
935
3114
4
455
409
1880
260
2702
1085
486
1133
813
722
2730
6
403
1101
1661
1
517