1703
1445
1343
1139
1120
1106
1086
1053
1012
890
880
836
825
823
750
749
740
738
722
711
710
709
704
687
687
684
667
660
660
656
637
633
613
613
600
585
566
561
555
553
552
543
543
536
535
532
531
530
521
501
485
483
471
467
465
461
459
445
445
445
441
439
422
422
418
415
406
404
399
398
378