831
947
1238
1114
908
844
884
1062
837
1881
920
1046
832
803
776
816
1159
893
1157
1103
822
867
910
879
1254
952
1219
896
924
930
905
1159
908
840
979
965
1506
841
992
1624
920
5012
1019
838
910
902
906
1035
851
776
999
853
2793
834
886
905
951
1043
2064
1278