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