1092
1006
810
739
702
684
667
619
617
602
592
557
555
536
511
506
500
486
481
467
459
456
453
437
435
391
381
363
361
333
332
330
328
326
325
323
322
314
310
300
294
290
287
280
276
263
250
234
230
227
223
218
204
200
185
184
182
175