4880 773
29330 508
10285 506
6272 60
5159 125
4267 151
3365 79
3791 944
5809 717
2435 438
2545 294
3772 685
20044 384