20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
1020
0
968
105290
1824
527
399
2113
2855
351
1506
5009
269
25137
1384
1056
1267
251
901
924
683
691