50838 105
40793 695
91524 505
38155 623
26009 87
147581 630
6419 103
29477 492
464549 1013
167004 273
10442 566
9686 144
17293 434
50565 807
49255 198
32241 743