2689 680
2423 526
3319 422
5265 749
8787 889
8289 524
15399 87
11557 246
23370 217
7038 138
2594 360
3350 371