523
404
419
471
473
508
528
247
438
454
400
270
395
323
313
293
373
294
338
446
299
461
447
288
445
332
279
505
519
388
238
485
417
384