3331 953
24588 702
5278 591
32670 584
10816 497
4509 163
6313 38
15566 316
105713 176
14853 653
6287 667