7625 625
7096 620
4551 88
5635 583
2642 45
5700 64
21827 603
3746 97
3476 888
23096 623
29844 374
58444 157