6286 503
8014 734
8304 312
17721 312
6487 278
55611 761
17991 876
2949 343
9092 670
13230 171
4273 881
2546 423
1773 137
2945 632
3531 634
2342 125