5092 773
30630 508
10337 506
6538 60
5322 126
4606 151
3528 79
3871 944
5869 717
2521 438
2669 294
3856 685
20862 384