10081 500
18561 754
4962 257
195056 738
7908 625
14643 830
69761 200
5005 554
3130 721
7417 161
2269 131
49792 855
18758 687
5934 121