25605 703
13468 115
8710 400
6286 87
7314 398
37204 568
7890 625
9532 620
5155 88
6578 583
3102 46
6559 64
24281 603
4527 97
3732 888
28137 623
33723 374
65609 157