3656 953
24853 702
5282 591
32682 584
10825 497
4511 163
6321 38
15580 316
106114 176
14859 653
6296 667