902
849
1175
852
929
841
960
1248
1206
1335
1037
1291
939
1049
1316
1372
1573
1088
855
941
1026
1031
1172
1209
1051
926
980
965
1374
1134
874
990
846
815
785
826