2312
2
2554
1
3999
7
3894
6
1553
4775
13
1421
1498
0
2196
7952
796
1501
1923
945
1357
447
661
1329
1733
973
1903
1095
2738
571
951
409
1563
1642
2907
1346
4