767
652
694
651
681
687
1201
699
1732
752
884
883
1302
856
842
807
949
1184
953
1244
1034
1048
1056
1265
996
919
1021
1177
1038
1033
937
1145
956
1048
1026