500
488
424
498
417
504
493
502
275
429
483
434
298
252
520
428
469
253
389
342
485
458
438
268
435
265
518
495
490
270
430
241
496
377