7631 625
7104 620
4559 88
5646 583
2646 45
5712 64
21862 603
3764 97
3481 888
23151 623
29879 374
58490 157