3900 493
14639 792
5338 326
30728 184
30848 733
12015 275
37845 670
2282 62
5020 533
10681 940
4466 188
7858 816
3078 458