4012 493
14935 792
5424 326
31042 184
32742 734
12459 275
39477 673
2362 62
5103 533
10761 940
4750 188
7946 816
3141 458