10
300
400
102
476
22
500
595
600
713
730
700
832
913
800
951
1096
900
1070
1000
1189
1278
1200
1427
1461
1644
1400
1665
1826