1240
2
2393
4793
10
1562
3
991
1
1598
2322
7
3710
2383
8
420
0
1680
1832
799
699
358
2709
6
2013
2754
1232
1220