4878 773
29318 508
10285 506
6272 60
5159 125
4260 151
3362 79
3788 944
5808 717
2433 438
2541 294
3770 685
20027 384