660
724
680
666
708
682
707
1142
1678
1153
1308
1795
1387
1294
1208
1275
1110
878
1061
1039
884
893
1060
877