25137
0
31535
3114
4
17353
19279
2
2730
6
20634
8
53
1098
2224
2275
57
2987
6800
688
597
276
797
1020
683
608
2091
1824
633
2211
2546
1
980
107
823
1428