10080 500
18557 754
4960 257
194873 738
7908 625
14631 830
69710 200
5003 554
3127 721
7411 161
2264 131
49784 855
18748 687
5933 121