495
475
473
316
336
313
395
478
244
332
494
392
251
218
481
271
389
423
344
297
230
507
307
462
476
358
430
450
322
431
362