4006 493
14925 792
5415 326
31034 184
32614 734
12432 275
39402 673
2359 62
5098 533
10759 940
4733 188
7940 816
3140 458