47399 149
20887 907
14854 318
30868 78
31161 673
26032 687
11774 574
6199 110
6969 790
17427 399
99997 571
22294 383
2811 184
36935 544