5080 773
30583 508
10333 506
6528 60
5316 126
4588 151
3522 79
3868 944
5866 717
2519 438
2666 294
3853 685
20825 384