2642
1
2505
2
1306
3957
3
1015
2294
951
3354
1038
2211
2312
0
2959
582
3154
6
1740
2655
843
2495
1451
3518
2522
1743
1681
3054
5
3683
2057
1336
1683
1787