5078 773
30583 508
10333 506
6525 60
5316 126
4587 151
3521 79
3868 944
5865 717
2519 438
2665 294
3853 685
20824 384