2505
2
1738
4
3054
5
2500
1
2057
50969
7
790
0
3354
1481
4044
3083
2465
1683
3125
2857
3
3765
4099
8
1517
1050
2476
2327
11