25137
0
31535
17353
19279
2
2730
6
3114
4
1098
20634
8
2459
9
6800
2224
1020
2275
797
2091
467
418
251
3691
1824
693
2727
482
2724
2668
1454
553
246
116
2810