20634
8
78
0
101
165
1949
3
2730
6
1840
2
467
376
105290
2657
1880
2668
1878
1
47041
814
1343
2474
1385
918
521
395
680
283
407
169
345
298
979