4012 493
14938 792
5425 326
31044 184
32761 734
12462 275
39491 673
2362 62
5103 533
10761 940
4753 188
7946 816
3141 458