2980 581
1788 68
3041 525
1713 179
1805 400
26817 358
3294 756
3684 391
58204 294
10215 744
7492 671
6810 547
14972 262