25137
0
1880
2
31535
19279
3092
1
2000
2730
6
2657
3
2668
1020
1824
326
1872
4126
683
20634
8
467
646
2855
572
390
2288
57
2190
2522
968
543
707
1645
2163