1639
1627
1615
1572
1564
1539
1525
1520
1464
1463
1434
1420
1416
1399
1359
1344
1328
1322
1310
1254
1245
1237
1228
1221
1200
1187
1165
1137
1133
1093
1091
1046
1028
1012
999
983
974
973
959
946
942
926
913
901
893
891
890
888
873
871
857
856
851
842
837
810
809
794
770
743