20634
8
2730
6
2855
3
2668
2
1020
0
467
2211
31535
19279
25137
78
2275
1877
1
169211
11
4820
1348
392
968
798
3442
381
453
2546
4396
81
1567
1824
17353
169
458