2923 591
1751 292
1070 163
3130 742
15910 610
6858 314
84735 250
7020 918
6001 606
2755 197
5384 897
28227 904
5061 494
3721 778
6721 691