2915 591
1745 292
1058 163
3123 742
15875 610
6855 314
84697 250
7019 918
6000 606
2755 197
5381 897
28220 904
5061 494
3721 778
6721 691