50881 105
40817 695
91578 505
38163 623
26011 87
147613 630
6421 103
29480 492
464696 1013
167102 273
10447 566
9693 144
17294 434
50596 807
49319 198
32263 743