2895 591
1735 292
1028 163
3099 742
15782 610
6851 314
84523 250
7018 918
5995 606
2755 197
5380 897
28195 904
5061 494
3721 778
6719 691