4919 773
29553 508
10298 506
6334 60
5198 125
4322 151
3422 79
3815 944
5819 717
2457 438
2595 294
3791 685
20184 384