1129
960
842
847
888
907
1059
888
818
1026
831
956
1816
1148
853
872
833
972
824
952
940
815
953
1296
848
1114
1042
1061
832
2604
976
1202
1487
1000
891
828
816
903
858
1017
2724
1008
1285
4387
1044
836
893
1565
898
1064
1052
956
1046
1516
1438
2377
1016
914
1418
1275