4012 493
14938 792
5425 326
31044 184
32771 734
12462 275
39497 673
2363 62
5103 533
10761 940
4754 188
7946 816
3141 458