7631 625
7106 620
4561 88
5648 583
2647 45
5712 64
21865 603
3766 97
3481 888
23156 623
29885 374
58502 157