39636 510
24089 192
18696 793
9922 865
11464 407
10774 777
4222 822
2840 125
4627 328
3255 332
11365 675