2962 581
1766 68
3029 525
1686 179
1793 400
26798 358
3283 756
3683 391
57987 294
10183 744
7478 671
6802 547
14891 262