2505
2
1306
1
1015
2294
951
3354
2959
1038
2312
0
582
5919
1740
3
843
2495
1451
3518
2522
4031
1743
1681
3054
5
3683
1112
2057
1336
1683
1787
5753
10
2062
2044