524
507
313
496
214
452
471
253
502
298