544
308
1105
409
501
455
380
437
428
420
343
645
370
471
396