1504
1207
960
916
910
827
781
722
703
685
661
660
633
622
616
583
569
559
546
535
532
506
502
490
485
472
442
440
439
432
424
418
400
399
384
383
379
363
362
358
338
334
324
315
291
268
266
261
258
250
238
230
229
223
218
215
206