2689 680
2423 526
3318 422
5261 749
8781 888
8285 524
15396 87
11550 246
23360 217
7035 138
2590 360
3350 371