25137
0
19279
2
2522
1824
467
572
691
390
646
31535
2275
1020
918
2694
3
1131
547
2551
1
520
20634
8
423
1428
2190
2095
4
7153
9
798
3114
1649
653
3510
837