1529
1475
1453
1406
1402
1399
1385
1353
1348
1330
1322
1309
1260
1254
1249
1248
1232
1181
1180
1126
1115
1113
1107
1105
1081
1057
1046
1037
1030
1021
1005
983
975
945
927
916
900
891
881
847
846
845
836
834
828
822
775
771
748
747
742
735
729
714
708
707
682
676
649
646