1015
1
1694
1787
951
1923
2
690
2669
2110
1533
564
3485
7
1380
0
1681
1743
2769
108797
496
2173
2999
3
2115
2428
1876
2550
5919
801
21152
8
2949
4237
1547
2534