20634
8
1880
2
1551
282572
0
1936
1
2730
6
2369
2657
3
2668
795
2727
420
2881
2907
4
1020
4111
1557
2031
2855
1824
2114
968
4805
15
3428
25137
116
2198
2670
20
2710
9
4396