47432 149
20903 907
14866 318
30898 78
31188 673
26055 687
11779 574
6201 110
6972 790
17449 399
100534 571
22327 383
2815 184
36947 544