5096 773
30649 508
10337 506
6539 60
5322 126
4614 151
3530 79
3871 944
5870 717
2523 438
2670 294
3857 685
20878 384