20634
8
1020
0
31535
17353
19279
2
2730
6
25137
980
1
1343
798
968
467
2211
482
522
745
459
418
1132
290
381
1126
1518
1222856
4
363
1504
439
714
552