1498
1491
1484
1478
1468
1458
1446
1408
1381
1357
1331
1323
1319
1314
1309
1307
1277
1267
1259
1219
1211
1201
1160
1124
1115
1113
1105
1087
1085
1058
1003
988
982
971
968
950
938
900
892
882
875
860
830
817
811
810
785
776
774
761
759
755
743
723
682
675
669