4013 493
14942 792
5428 326
31050 184
32795 734
12471 275
39525 673
2363 62
5105 533
10762 940
4757 188
7947 816
3141 458