10080 500
18553 754
4959 257
194727 738
7908 625
14627 830
69672 200
5003 554
3127 721
7409 161
2262 131
49781 855
18736 687
5929 121