2296
2
999
1
2493
1129
0
2991
625
1003
1315
2730
6
417
1338
2334
2135
1390
2000
2470
1421
471
1054
1418
2459
2799
3
767
2225
1306