35095 622
1529 140
12169 157
3816 612
5732 598
5995 483
9855 234
1728 337
3959 799
31593 308
4624 824
1832 119
1159 181