926
894
2817
2105
897
944
968
951
1260
881
966
886
867
2551
995
860
1591
868
805
1265
903
1075
992
939
896
855
928
915
4483
1060
978
825
1403
880
1546
922
1491
1174
844
840
888
1081
1553
968
964
858
893
968
1245
808
2600
921
1379
1099
931
3079
937
850
970
993
986
1289
887
802
1101
1203
2225
1046
971
2053
1591
3991
862
1074
1359
918
1332
5297
3025
854
841
894
1267
797
935
963
833
1665
857
992
1042
929
1079
892
921
1062
2526
1008
939
2695
798
931
2016
1042
894
4004
763
1029
846
851
957
904
1002
1111
924
839
1123
2027
769
880