4012 493
14933 792
5423 326
31041 184
32727 734
12459 275
39469 673
2362 62
5103 533
10761 940
4750 188
7946 816
3141 458