3900 493
14639 792
5339 326
30728 184
30854 733
12016 275
37852 670
2282 62
5020 533
10681 940
4467 188
7858 816
3078 458