20634
8
2730
6
105290
0
2657
3
1880
2
2668
814
1
1343
2474
1385
521
395
422
391
1663
399
1949
1745
2683
3114
4
1824
1559
419694
9
2855
1506
139
17353
513
543
155