989
972
856
1009
843
8977
836
1880
850
2418
1258
957
2030
1223
1598
899
1776
920
868
2107
936
861
1791
928
1091
2836
776
958
5090
975
1067
995
940
892
991
953
1066
2687
1269
848
1057
810
783
790
828
19232
958
865
979
1258
1269
893
987
823
1164
1605
1129
836
1873
2054