1639
1636
1606
1554
1549
1514
1511
1475
1428
1426
1424
1422
1420
1412
1404
1347
1343
1323
1282
1269
1259
1222
1215
1213
1170
1167
1165
1146
1092
1091
1065
1057
1055
1026
1023
1018
1007
1002
966
960
946
925
910
904
892
869
839
827
824
804
794
792
784
749
734
733
727
726
718