5966 198
8244 593
4593 384
252779 366
168260 292
139147 835
70675 767
9656 103
21306 813
62175 671
32017 666
753 127
3330 544
29176 569
13710 608