20663 281
6575 655
5652 565
5535 183
4891 182
39014 924
999 76
2622 528
2678 628
4684 490
2742 415
1113 79
4541 885