1507
1501
1489
1439
1418
1374
1363
1358
1340
1326
1310
1281
1272
1268
1263
1244
1231
1216
1173
1172
1125
1123
1120
1117
1089
1079
1044
1021
993
986
975
971
949
944
932
914
909
908
883
863
851
841
838
836
820
791
782
755
742
732
710
707
706
692
684
678
657
651