1989
1726
1597
991
989
925
889
799
717
665
658
605
602
561
545
533
503
490
463
458
449
418
417
415
414
413
392
388
378
376
370
368
348
347
346
339
319
310
307
305
299
297
296
290
281