5097 773
30653 508
10337 506
6541 60
5324 126
4615 151
3531 79
3871 944
5870 717
2524 438
2671 294
3858 685
20882 384