2312
2
2554
1
3999
7
3894
6
1553
4775
13
1421
1498
0
2196
796
1501
1923
945
1357
447
661
1329
1733
1418
973
1129
1903
1095
2738
571
1563
1642
1217
1003
1941