10086 500
18573 754
4964 257
195555 738
7908 625
14672 830
69880 200
5007 554
3131 721
7451 161
2276 131
49804 855
18775 687
5949 121