20634
8
25137
0
31535
17353
522
383
798
1073
2275
2
1132
521
1551
486
1020
477
553
19279
351
1053
116
467
1540
458
165
973
683
2901
1
1084
2190
1824