4006 493
14925 792
5415 326
31033 184
32587 734
12425 275
39389 673
2358 62
5098 533
10758 940
4733 188
7940 816
3140 458