20634
8
31535
0
17353
1020
19279
2
918
553
477
798
1824
459
467
3114
4
1073
501
1126
573
25137
152
5213
521
1132
46
714
282572
1880
116
4106
497