4013 493
14942 792
5428 326
31050 184
32797 734
12478 275
39526 673
2363 62
5105 533
10762 940
4757 188
7947 816
3141 458