50989 105
40872 695
91695 505
38172 623
26016 87
147662 630
6426 103
29485 492
465060 1013
167299 274
10448 566
9713 144
17296 434
50688 807
49450 198
32331 743