3256 953
24539 702
5271 591
32664 584
10810 497
4498 163
6306 38
15565 316
105510 176
14850 653
6287 667