1484
1459
1431
1420
1408
1401
1391
1371
1344
1328
1324
1297
1258
1248
1236
1226
1194
1192
1143
1138
1134
1115
1091
1089
1078
1076
1043
1039
1034
1024
1023
1021
1013
959
958
936
912
899
898
896
894
873
849
832
802
785
778
764
758
756
746
717
715
714
712
697
696
683