323
347
303
519
475
353
355
296
407
305
497
251
486
250
439
284
401
389
483
414
429
315
409
510
435
478
402
496
395
380
495
416
225
245