20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
350
0
476
399
1877
314
2855
1506
105290
334
1580
358
1020
1112
1477
467
341
44
1100
29323
552
16
1129