2921 591
1747 292
1068 163
3129 742
15906 610
6858 314
84729 250
7020 918
6001 606
2755 197
5382 897
28227 904
5061 494
3721 778
6721 691