2110
1
1015
1305
1694
1787
951
690
2669
2
1923
1576
564
3485
7
1533
1743
0
1378
108797
2028
3
1681
2368
2173
1332
1286
1868
2999