5084 773
30607 508
10336 506
6530 60
5317 126
4597 151
3523 79
3871 944
5866 717
2520 438
2667 294
3853 685
20838 384