35096 622
1529 140
12176 157
3819 612
5740 598
5995 483
9855 234
1728 337
3959 799
31616 308
4626 824
1836 119
1160 181