3243 953
24530 702
5271 591
32664 584
10809 497
4498 163
6304 38
15565 316
105482 176
14849 653
6287 667