5086 773
30613 508
10336 506
6532 60
5319 126
4598 151
3524 79
3871 944
5866 717
2520 438
2667 294
3853 685
20842 384