25137
0
31535
19279
2
17353
2730
6
3114
4
2275
1098
20634
8
802
1462
1
6800
2211
1897
2091
246
798
467
3498
1824
2855
3
1073
443
1650
1454
918
999
2050
2668
611