2926 591
1793 292
1078 163
3133 742
15943 610
6860 314
84779 250
7021 918
6001 606
2755 197
5387 897
28236 904
5061 494
3721 778
6723 691