451 96
1253 278
2657 541
2998 631
1532 413
673 202
866 161
480 90
3043 957
2957 844
2737 549
1435 286
1877 152
3180 182
2031 459
2156 528
3207 573
3004 655
2721 764
662 181
756 123
2990 522
2279 442
2278 420