20634
8
1949
3
2730
6
105290
0
2657
1880
2
2668
814
1
1343
2474
1385
521
395
4536
427
295
399
739
1009
2683
3114
4
78
2855
846
1337
298
1506
3469
918
17353