39411 510
24059 192
18685 793
9922 865
11455 407
10771 777
4222 822
2840 125
4627 328
3254 332
11358 675