3900 493
14634 792
5337 326
30727 184
30825 733
12011 275
37831 669
2281 62
5019 533
10679 940
4466 188
7858 816
3078 458