483
137
319
410
257
453
236
340
278
249
452
598
370
134
168