1628
1555
1552
1546
1514
1511
1498
1486
1435
1433
1379
1375
1369
1362
1353
1346
1313
1309
1279
1253
1244
1220
1205
1199
1159
1156
1136
1119
1106
1103
1098
1048
1016
999
996
985
970
937
917
914
911
907
878
859
853
850
832
819
809
798
787
775
769
753
746
717
704
694
689