50
1375
0
1
2500
5
2950
2
2255
2560
4
3497
3641
3125
3
2908
2495
2037
1939
2302
3133
2356
2405
2751
12
1965
1995
2785
3038
3250
3164
1601