926
810
915
1030
827
1011
911
963
855
839
859
1146
1227
966
995
859
797
1105
883
933
862
826
855
843
1116
1159
2558
1062
3643
934
932
843
924
968
939
977
2383
848
1755
1004
2632
897
980
1006
1505
902
891
868
890
855
855
941
1208
1011
962
990
859
863
885
879