4015 493
14944 792
5429 326
31052 184
32858 734
12507 275
39555 673
2366 62
5105 533
10764 940
4774 188
7947 816
3143 458