2688 680
2423 526
3318 422
5258 749
8780 888
8284 524
15394 87
11550 246
23350 217
7032 138
2590 360
3349 371