306
322
437
462
373
1051
278
613
1040
733