25137
0
17353
31535
1098
3114
4
1020
2730
6
19279
2
4111
6800
467
20634
8
1557
409
456
381
787
798
1661
1
2328
482
1101
2091
13491
422
1714
916
1043
968
957