10080 500
18558 754
4960 257
194893 738
7908 625
14631 830
69721 200
5003 554
3128 721
7411 161
2264 131
49788 855
18749 687
5933 121