5090 773
30615 508
10337 506
6534 60
5321 126
4604 151
3528 79
3871 944
5869 717
2521 438
2667 294
3855 685
20852 384