47596 149
20989 907
14916 318
31010 78
31282 673
26195 687
11800 574
6214 110
6992 790
17582 399
101521 571
22565 383
2840 184
37033 544