2595 680
2426 526
3295 422
5207 749
8769 888
8258 524
15300 84
11433 246
23506 217
7006 138
2567 360
3336 371