159
1204
570
197
261
313
194
339
236
316
158
232
138
316
180
350
738
186
1827
754