50
1500
0
1
1695
1597
1845
3021
2060
2468
2
2506
3
2541
2007
3088
2370
1550
1517
3012
2715
2205
4
2249
9
1987
2644
3444
1976
1462
3648