5091 773
30621 508
10337 506
6536 60
5321 126
4605 151
3528 79
3871 944
5869 717
2521 438
2668 294
3856 685
20857 384