7625 625
7099 620
4553 88
5639 583
2644 45
5706 64
21841 603
3757 97
3477 888
23113 623
29854 374
58457 157