25137
0
19279
2
1880
467
521
1
31535
1647
1020
1824
646
20634
8
2190
2000
2730
6
691
398
423
572
2657
3
2668
1972
1809
504
4126
1551
7952
17353
1645
2522
1780