317
503
471
336
283
229
441
192
429
416