871
846
839
844
995
987
956
1317
1105
794
907
819
951
909
819
898
1039
2636
2333
1021
830
1037
891
965
878
893
943
966
883
2141
1060
5848
1467
1169
924
1216
1053
1007
2123
874
926
833
1220
1000
903
1004
1015
993
1036
1075
932
3783
871
1013
868
905
905
1071
1940
2875