6286 503
8014 734
8303 312
17720 312
6487 278
55609 761
17991 876
2948 343
9092 670
13230 171
4273 881
2545 423
1773 137
2945 632
3531 634
2342 125