2495
0
1027
1
1751
1798
2
3498
4
1124
1244
2374
1694
1451
1514
951
3819
2312
1688
1487
2505
1743
3054
5
1729
2057
1683
2522
3683
1306
2500
790
3354
2949