25137
0
31535
3114
4
17353
19279
2
20634
8
2730
6
1020
1098
2275
2546
1
1824
6800
5165
3
892
968
2748
2091
918
322
1880
467
328
3691
5
1518
383
552
1462
392
2441