50
1548
0
1
2355
1650
2858
1999
2000
3344
4702
2892
1672
2109
3125
1842
2956
1805
2831
2899
1720
2583
1644
2283
2538
3219
2475