25137
0
19279
2
423
31535
467
646
1026
1824
572
1842
2522
691
4126
6
2694
3
1782
2551
1
872
2730
17353
2126
6383
17
390
297
1116
671
931
1054
665
341
2275