1023
845
1010
1209
1018
1349
833
860
865
1054
951
779
1001
1062
1127
897
1154
910
892
1738
1026
865
902
874
1146
962
1336
1057
1379
993
1654
828
951
1223
848
1077
1160
892
979
772
1000
859
894
883
953
880
2242
952
916
846
921
1597
1074
862
872
1013
873
843
824
936