7625 625
7096 620
4551 88
5634 583
2642 45
5699 64
21826 603
3746 97
3476 888
23096 623
29842 374
58439 157