7636 625
7119 620
4571 88
5705 583
2652 45
5729 64
21897 603
3776 97
3489 888
23263 623
29927 374
58578 157