5065 773
30527 508
10332 506
6516 60
5306 126
4574 151
3513 79
3867 944
5860 717
2519 438
2664 294
3850 685
20791 384