139
150
150
157
185
191
236
242
247
250
275
347
360
379
431
527
555
578
619
679
699
801
846
863
942
1062
1277
1508
1600
1951
1973
2000
2000
100000
500000
500000
1000000