2595 680
2426 526
3295 422
5208 749
8769 888
8258 524
15301 84
11435 246
23508 217
7007 138
2567 360
3336 371