25137
0
1872
1
31535
17353
19279
2
2730
6
3114
4
1098
467
1880
20634
8
2547
2041
6800
2275
2091
2076
1020
1824
413
2000
1949
3
418
2668
303
918
729
830
2459
9
2896
10