5099 773
30656 508
10338 506
6542 60
5324 126
4616 151
3531 79
3875 944
5870 717
2524 438
2673 294
3858 685
20884 384