524
507
312
496
214
452
471
253
502
298