2593 680
2422 526
3292 422
5204 749
8763 888
8255 524
15291 84
11432 246
23462 217
7005 138
2567 360
3335 371