258
487
500
468
410
266
250
342
400
482
386
375
495
335
427
520
343
430
350
242
529
502
503
493
486
461
237
470
215
421
418
477
481
281