20634
8
2730
6
2668
2
2855
3
467
0
169
47041
251
918
282572
1123
2657
2231
1
444
584
1094
503
2069
345
1726
101
316
555
894
292
453
367
563
1020