47560 149
20977 907
14909 318
30985 78
31261 673
26158 687
11796 574
6212 110
6989 790
17559 399
101096 571
22511 383
2836 184
37017 544