487
327
465
358
214
268
503
383
325
478
477
447
402
390
210
470
377
462
386
480
371
319
272
296
492
252
451
351
367
326
495
396
354
389