3222 953
24516 702
5271 591
32657 584
10809 497
4498 163
6304 38
15565 316
105415 176
14848 653
6287 667