1190
1112
1077
977
935
923
903
898
888
884
876
861
857
845
841
816
810
806
802
781
776
764
722
707
706
682
679
672
651
641
636
623
622
620
613
611
608
595
592
590
583
580
574
573
570
565
564
561
549
549
544
541
541
538
532
527
517
516
510
508
501
501
489
485
479
475
474
471
471
469
469
468
460
449
443
442
438
433
433
431
430
428
427
426
425
424
423
422
416
414
407
402
393
390
388
387
387
380
377
376
375
371
371
369
366
363
281