50891 105
40825 695
91594 505
38163 623
26011 87
147623 630
6422 103
29480 492
464726 1013
167124 273
10447 566
9694 144
17294 434
50610 807
49325 198
32265 743