20634
8
2730
6
2657
3
2668
2
521
1
814
2474
1385
395
476
0
1745
3366
105290
3440
3381
2683
399
527
418
2855
25137
19279
552
16
2301
1506
1020
1056
11881
931
3092