892
276
356
908
785
1322
342
808
1704
529
149
201
283
299
299
236
1080
1135