5023 773
30264 508
10329 506
6463 60
5271 126
4489 151
3491 79
3855 944
5846 717
2499 438
2638 294
3833 685
20618 384