7625 625
7099 620
4553 88
5641 583
2645 45
5708 64
21842 603
3758 97
3477 888
23116 623
29855 374
58461 157