39383 510
24051 192
18685 793
9922 865
11454 407
10771 777
4222 822
2840 125
4626 328
3254 332
11358 675