5120 773
30780 508
10344 506
6569 60
5335 126
4631 151
3544 79
3886 944
5876 717
2533 438
2685 294
3869 685
20933 384