1980
1615
1611
1532
1489
1371
1330
1241
1194
1193
1148
1118
1103
1049
1029
1021
1018
1017
938
933
920
880
860
857
842
835
803
799
772
769
753
749
738
731
723
723
719
701
700
684
672
669
656
646
641
632
628
617
615
615
606
593
584
578
569
566
562
554
551
548
545
529
509
502
480
445
424