7625 625
7099 620
4553 88
5639 583
2643 45
5706 64
21841 603
3756 97
3477 888
23110 623
29852 374
58454 157