7631 625
7106 620
4561 88
5648 583
2647 45
5712 64
21866 603
3768 97
3481 888
23162 623
29886 374
58502 157