840
881
912
852
1125
833
828
883
1139
872
963
1004
929
1112
1200
897
1346
1600
842
986
1451
2972
918
1214
904
1360
1304
884
871
1324
999
1328
854
861
845
1256