19279
2
20634
8
968
0
3116
1
2275
980
1125
1333
1020
2190
729
2955
1132
25137
31535
799
876
1137
522
467
17353
1343
2730
6
334
475
476
2587
16
2809
374
1008