1037
994
934
857
1122
1381
1114
1215
890
848
747
1246
1178
1387
1449
1135
1585
1670
905
767
843
761
740
837
790
888
955
849
836
1036
1540
3060
962
1293
1156
1343