430
332
272
288
463
395
505
381
328
485
419
364
254
501
427
283
467
314
422
491
400
230
341
220
294
442
462
441
320
401
513