5100 773
30657 508
10339 506
6545 60
5325 126
4616 151
3531 79
3876 944
5871 717
2524 438
2673 294
3859 685
20885 384