4012 493
14940 792
5426 326
31044 184
32774 734
12462 275
39503 673
2363 62
5104 533
10761 940
4755 188
7946 816
3141 458