2999
3
995
1
1260
1590
3107
7
1320
2
2578
1788
2268
4
2181
1135
1813
2133
1129
1455
905
1660
2934
3326
1511
2209
2562
1711
1382
2166
582
0
1475
2055
2760
1778