39429 510
24061 192
18688 793
9922 865
11458 407
10771 777
4222 822
2840 125
4627 328
3254 332
11358 675