20580 281
6570 655
5632 565
5527 183
4884 182
38995 924
992 76
2619 528
2676 628
4682 490
2741 415
1110 79
4540 885