499
367
291
270
324
509
448
413
444
332
521
485
251
484
358
354
480
327
466
399
292
279
400
490
407
244
386
495
525
334
401
494