4006 493
14925 792
5415 326
31034 184
32593 734
12425 275
39394 673
2358 62
5098 533
10758 940
4733 188
7940 816
3140 458