2689 680
2423 526
3319 422
5265 749
8787 889
8288 524
15398 87
11557 246
23368 217
7037 138
2594 360
3350 371