5068 773
30535 508
10332 506
6517 60
5312 126
4575 151
3516 79
3867 944
5860 717
2519 438
2664 294
3850 685
20798 384