31   524
15   272
9   221
15   287
29   1239