50873 105
40810 695
91566 505
38163 623
26011 87
147607 630
6420 103
29480 492
464670 1013
167079 273
10445 566
9693 144
17294 434
50592 807
49305 198
32255 743