1015
1
1694
951
690
2669
2
564
1743
0
1898
108797
1027
1798
5527
3
21152
8
2949
7904
1558
4818
4
2825
1787
3195
7951
18
3121
2670
5375
6724
2294
1923
2715
2386