20634
8
2730
6
2657
3
1099
1
2668
2
814
1056
2474
1385
521
395
2328
399
269
0
2855
3498
4
1506
105290
1384
602
3061
5
389
1824
2190
1880
509
1129
1877
2683
1663