7626 625
7099 620
4553 88
5642 583
2645 45
5708 64
21843 603
3758 97
3477 888
23118 623
29855 374
58463 157