3900 493
14639 792
5338 326
30728 184
30850 733
12015 275
37847 670
2282 62
5020 533
10681 940
4467 188
7858 816
3078 458