3286 953
24561 702
5274 591
32667 584
10813 497
4498 163
6309 38
15565 316
105596 176
14853 653
6287 667