4878 773
29326 508
10285 506
6272 60
5159 125
4262 151
3364 79
3789 944
5809 717
2435 438
2543 294
3772 685
20034 384