500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
500
505
509
512
517
555
572
599
599
642
716
760
799
800
868.6
944
999
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1002
1110
1432
2036