6281 503
8011 734
8298 312
17720 312
6487 278
55594 761
17991 876
2947 343
9092 670
13229 171
4272 881
2545 423
1771 137
2944 632
3530 634
2341 125