35002 622
1463 140
11540 157
3669 612
5514 598
5878 483
9647 234
1683 337
3860 799
30075 307
4384 824
1681 119
1104 181