20634
8
2730
6
105290
0
2657
3
2668
2
814
1
2474
1385
1020
521
395
2275
480
399
968
1824
2855
1506
1343
427
2758
31535
839
1112
383
1560
380
1129