50866 105
40808 695
91558 505
38162 623
26010 87
147600 630
6419 103
29479 492
464640 1013
167048 273
10444 566
9691 144
17294 434
50586 807
49288 198
32252 743