3261 953
24541 702
5272 591
32665 584
10810 497
4498 163
6306 38
15565 316
105534 176
14850 653
6287 667