5084 773
30600 508
10336 506
6530 60
5316 126
4596 151
3522 79
3870 944
5866 717
2520 438
2667 294
3853 685
20833 384