3001 631
618 176
1255 278
2659 541
2961 844
675 202
668 181
2996 522
3046 957
1298 337
1996 213
1533 413
2284 442
2160 528
3211 573
1537 387
3008 655
2739 549
1437 286
481 90
760 123
866 161
2282 420
2638 743