713
474
452
612
554
457
455
299
479
254
298
251
335
308
524
386
294
517
399
504
243
463
402
451
431
401
354
362
405
282
366
340