4015 493
14944 792
5431 326
31054 184
32877 734
12516 275
39559 673
2368 62
5105 533
10764 940
4775 188
7948 816
3143 458