1535
1527
1454
1446
1442
1399
1396
1394
1389
1361
1349
1346
1319
1316
1311
1302
1297
1287
1253
1238
1229
1225
1198
1197
1124
1104
1076
1071
1022
1007
996
995
968
943
940
903
897
879
874
862
837
834
831
826
824
798
781
744
739
738
711
708
696
684
679
655