25137
0
2730
6
31535
17353
20634
8
19279
2
1098
3114
4
6800
1559
2657
3
2091
2668
2712
5
1824
434
2881
2855
1020
2085
1
3092
2748
1452
2484
7
2546
1840
5262
10
9355
105290
4016