5120 773
30784 508
10344 506
6570 60
5337 126
4631 151
3545 79
3888 944
5877 717
2533 438
2686 294
3870 685
20939 384