2689 680
2423 526
3318 422
5264 749
8785 889
8286 524
15397 87
11556 246
23366 217
7037 138
2594 360
3350 371