4015 493
14943 792
5429 326
31051 184
32843 734
12495 275
39547 673
2365 62
5105 533
10762 940
4773 188
7947 816
3143 458