4013 493
14942 792
5428 326
31050 184
32809 734
12484 275
39531 673
2364 62
5105 533
10762 940
4761 188
7947 816
3141 458