10086 500
18573 754
4964 257
195542 738
7908 625
14671 830
69878 200
5007 554
3131 721
7451 161
2276 131
49804 855
18775 687
5948 121