39332 510
24034 192
18684 793
9920 865
11453 407
10770 777
4222 822
2839 125
4621 328
3253 332
11356 675