10080 500
18556 754
4959 257
194786 738
7908 625
14628 830
69684 200
5003 554
3127 721
7411 161
2264 131
49781 855
18738 687
5932 121