47080 149
20737 907
14709 318
30652 78
30985 670
25765 687
11732 574
6181 110
6942 790
17181 399
88884 569
21856 383
2777 184
36792 544