2640 680
2481 526
3374 422
5236 749
8814 888
8312 524
15427 84
11491 246
23717 217
7073 138
2583 360
3363 371