20634
8
31535
0
17353
2730
6
105290
918
1126
1824
1020
700
459
116
521
1
467
1949
3
1084
2189
3114
4
2831
1663
477
1132
422
19279
2
1343
25137
611
1222856
497
1551