25137
0
1880
2
17353
31535
1098
3114
4
1832
3
2111
2730
6
19279
1009
4111
6800
2328
4536
467
1020
602
381
409
957
547
1118
456
517
722
1101
1437
2881
20634
8