3001 631
618 176
2659 541
675 202
1254 278
3046 957
2960 844
1298 337
1533 413
2995 522
2739 549
1437 286
481 90
866 161
2159 528
3210 573
1536 387
3007 655
2638 743
2234 338
2724 764
665 181
759 123
2282 442