25137
0
31535
19279
2
3114
4
17353
2730
6
20634
8
1098
2275
688
6800
659
301
1020
213
683
517
608
424
2091
1029
325
1645
1
1824
919
633
2211
1219
251
2546