50846 105
40795 695
91532 505
38158 623
26009 87
147586 630
6419 103
29478 492
464572 1013
167021 273
10442 566
9687 144
17294 434
50570 807
49262 198
32244 743