20258 281
6531 655
5532 565
5499 183
4870 182
38914 924
990 76
2608 528
2627 628
4659 490
2726 415
1101 79
4517 885