508

1729

1952

157

955

1930

1212

1903

181

451

1894

844

1105

1077

940

126

526

308

1647

854