50982 105
40861 695
91688 505
38171 623
26016 87
147659 630
6426 103
29484 492
465027 1013
167286 274
10448 566
9711 144
17296 434
50684 807
49436 198
32328 743