3041
2
1647
4
1797
1
1485
3
3296
6517
1941
7592
7
951
1773
2392
2493
18
1787
1416
2234
2701
2105
1072
0
1681
4375
2297