20631 281
6573 655
5640 565
5534 183
4891 182
39005 924
999 76
2621 528
2677 628
4684 490
2742 415
1111 79
4541 885