5102 773
30671 508
10339 506
6548 60
5326 126
4618 151
3531 79
3877 944
5871 717
2525 438
2673 294
3859 685
20890 384