39033 510
23981 192
18677 793
9917 865
11443 407
10767 777
4219 822
2838 125
4613 328
3249 332
11347 675