2639 680
2481 526
3373 422
5236 749
8814 888
8310 524
15423 84
11489 246
23717 217
7072 138
2583 360
3363 371