4143 953
24996 702
5286 591
32698 584
10834 497
4514 163
6323 38
15613 316
106645 176
14882 653
6307 667