28425 727
14432 702
15293 105
29640 378
10634 777
6577 379
8392 362
8665 131
3573 387
15714 254
11181 797
10906 660
7536 571
4514 285
6564 315