4013 493
14942 792
5428 326
31050 184
32801 734
12479 275
39527 673
2363 62
5105 533
10762 940
4759 188
7947 816
3141 458