25137
0
1880
2
17353
31535
4111
2328
1936
1
1098
3114
4
1551
2730
6
19279
2727
6800
456
722
467
1161
1020
602
1133
1939
668
381
409
795
918
957
403
1101