10080 500
18557 754
4960 257
194828 738
7908 625
14631 830
69696 200
5003 554
3127 721
7411 161
2264 131
49783 855
18747 687
5933 121