1654
1651
1603
1549
1547
1539
1523
1499
1480
1479
1461
1431
1410
1403
1390
1385
1380
1366
1361
1318
1302
1264
1259
1179
1169
1168
1154
1134
1127
1085
1059
1048
1038
1032
1014
1009
1007
995
972
965
932
930
923
900
892
883
877
874
813
810
805
797
791
790
780
770
726
722
721