1263
865
1074
943
905
1196
856
1198
952
991
1026
873
858
883
859
857
1139
902
872
1047
929
925
1259
869
822
1096
1142
1205
862
1284