5060 773
30500 508
10331 506
6512 60
5302 126
4569 151
3512 79
3865 944
5860 717
2516 438
2663 294
3850 685
20787 384