25137
0
31535
3498
4
17353
383
798
177
1073
2275
2
521
1551
20634
8
486
1020
477
522
553
19279
1053
116
282572
467
2645
458
165
973
2901
1
1084
2190
1824