524
507
312
495
214
452
471
251
500
297