2926 591
1751 292
1075 163
3131 742
15920 610
6859 314
84748 250
7021 918
6001 606
2755 197
5384 897
28231 904
5061 494
3721 778
6722 691