20308 281
6533 655
5548 565
5504 183
4870 182
38930 924
990 76
2608 528
2637 628
4662 490
2728 415
1101 79
4520 885