1138
1186
1104
1232
1195
1256
1284
1661
1019
1012
1037
993
933
857
1120
1379
1112
1214
889
847
745
1245
1176
1386
1448
1134
903
766
842
761
738
836
790
887
955
848