51065 105
40909 695
91816 505
38178 623
26019 87
147708 630
6432 103
29510 492
465364 1013
167482 274
10454 566
9732 144
17300 434
50780 807
49588 198
32382 743