478
373
243
404
500
391
272
402
273
511
313
522
513
366
361
458
257
365
507
328
506
316
409
461
443
374