5012 773
30138 508
10327 506
6440 60
5257 126
4470 151
3477 79
3847 944
5839 717
2492 438
2629 294
3826 685
20547 384