1475
2
3007
4
994
6
2642
1
2505
944
3
1306
3957
1307
891
849
0
784
1015
2294
951
3354
1380
1038
2211
2312
2959
582
3154
1740
2655
843
2495
1451
3518
2650