3507 459
14608 354
5095 142
21753 247
88312 676
16668 760
3733 503
2696 451
6876 643
15515 827
8701 79
4183 39