2312
2
2554
1
3999
7
3894
6
1553
1421
796
1923
4775
13
1498
0
1418
2196
1501
1903
2000
770
945
1357
447
1941
661
1329
1563
1733
1129
1866
3
915
973
2326
4
418