4891 773
29409 508
10288 506
6292 60
5168 125
4286 151
3398 79
3799 944
5811 717
2440 438
2565 294
3776 685
20094 384