20634
8
2730
6
2657
3
2668
2
814
1
2474
1385
521
395
422
0
763
399
383
2855
1506
419694
9
1824
48708
105290
31220
10
282572
1084
1099
9355
31535
1332
1343
2269
4
437
1129