31088 577
2903 99
12012 521
4474 117
3984 45
9909 110
13506 545
8833 517
9781 647
18605 798
8169 576
9022 599
7139 76
21823 725
14334 714
73668 652