12151 263
85284 252
100833 221
71864 545
118679 504
33345 370
4558 537
31202 105
5469 835
2719 359
18540 67