20634
8
2730
6
2587
16
1020
0
25137
1824
3092
1
2657
3
2459
9
2668
2
968
2003
418
3311
4
797
2224
979
341
1222856
2934
2008
371
433
2831
3691
5
19279
2855
1137
585
105290