7616 625
7044 620
4516 88
5546 583
2622 45
5625 64
21511 603
3675 97
3459 888
22771 623
29635 374
58167 157