2689 680
2423 526
3319 422
5266 749
8787 889
8289 524
15400 87
11557 246
23372 217
7039 138
2594 360
3350 371