1701
1535
1488
1281
1215
1150
1106
1090
1039
964
829
798
783
758
745
740
725
718
701
682
661
651
650
642
626
596
565
545
534
532
525
520
515
505
503
495
492
481
478
474
471
468
463
463
456
455
454
451
451
450
445
442
434
432
427
424
423
423
421
419
415
413
412
411
409
403
394
393
389
389
386
386
382
380
379
374
372
371
366
366
363
358
356
348
339
337
334
329
324
324
306
301
277