354
432
305
385
1038
315
429
387
324
422
311
1054
325
342
408