20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
918
0
395
931
399
5009
2855
1506
530
4
105290
1824
2939
14
419
441
587
1020
2587
16
107
1337
2189
1025
1129