1015
1
1694
951
2013
2
690
2669
19944
2948
3
8527
346
564
2131
1743
0
2999
108797
2873
4706
897
83
1627
1946
4074
4739
21152
8
2949
4500
4
2173
1681
1547
7258