39623 510
24088 192
18696 793
9922 865
11463 407
10774 777
4222 822
2840 125
4627 328
3255 332
11365 675