3255 953
24535 702
5271 591
32664 584
10810 497
4498 163
6305 38
15565 316
105503 176
14850 653
6287 667