3008 508
15516 446
2685 504
3429 61
3314 348
2295 261
2890 643
2546 160
3085 757
3468 911
3733 161
2547 493
3153 679
1040 47
3375 771
4737 709
6730 584
4325 886
3460 596
3016 576
17517 416
3092 207
15249 416
3524 134