3900 493
14639 792
5339 326
30732 184
30856 733
12017 275
37855 670
2282 62
5020 533
10681 940
4471 188
7858 816
3078 458