6281 503
8011 734
8298 312
17720 312
6487 278
55592 761
17990 876
2946 343
9092 670
13228 171
4270 881
2545 423
1771 137
2944 632
3529 634
2341 125