3507 459
14615 354
5102 142
21753 247
88323 676
16671 760
3733 503
2697 451
6876 643
15516 827
8701 79
4183 39