5065 773
30518 508
10332 506
6514 60
5306 126
4572 151
3512 79
3866 944
5860 717
2518 438
2664 294
3850 685
20789 384