2912 591
1739 292
1046 163
3115 742
15845 610
6851 314
84656 250
7019 918
5996 606
2755 197
5380 897
28209 904
5061 494
3721 778
6719 691