2689 680
2423 526
3319 422
5265 749
8785 889
8287 524
15398 87
11557 246
23366 217
7037 138
2594 360
3350 371