5099 773
30654 508
10337 506
6541 60
5324 126
4615 151
3531 79
3873 944
5870 717
2524 438
2673 294
3858 685
20882 384