3496 459
14549 354
5058 142
21746 247
88169 676
16654 760
3729 503
2692 451
6868 643
15504 827
8683 79
4177 39