
304

1411

1640

908

598

1172

152

930

149

130