1518
1488
1481
1477
1461
1436
1346
1298
1255
1251
1245
1238
1230
1221
1200
1196
1181
1130
1113
1112
1108
1099
1047
1008
990
987
965
952
934
933
925
912
911
902
893
874
851
841
838
834
815
813
807
804
793
783
773
766
762
758
754
748
718
705
697
694
693