30011 176
14895 171
142636 918
109096 1142
121595 1102
296513 947
135265 1205
117705 811
52990 755
173096 986
91721 848
117615 275
22193 65
48714 581
16949 419
10252 165
215713 1158
26625 142
111106 964
123786 346
69393 772
159512 667
9833 293
25044 346
80280 729
17791 655
39671 458
18142 374