4012 493
14938 792
5425 326
31043 184
32756 734
12460 275
39488 673
2362 62
5103 533
10761 940
4752 188
7946 816
3141 458