5110 773
30718 508
10342 506
6552 60
5328 126
4621 151
3538 79
3879 944
5873 717
2525 438
2679 294
3862 685
20898 384