508
299
265
300
494
362
521
320
267
282
415
348
286
429
477
475
456
519
463
351
433
324
458
486
420
476
287
416
328
326
271
395
491