1254
1243
1236
1221
1188
1181
1149
1127
1111
1102
1068
1042
1028
1027
1026
1021
1019
1007
983
978
956
939
922
911
902
891
890
888
845
825
811
795
788
787
769
759
735
728
713
704
688
683
673
668
655
641
638
629
619
618
615
595
585
576
567
551
550
547