2505
2
1694
1
3683
1743
0
3054
5
2057
1683
980
2669
784
2435
3
716
2077
1306
1740
2500
1757
1288
790
3354
1481
1366
2495
2522
2670
5375
1015
2294
1923
1247