293 310
256 839
253 113
249 286
201 315
172 456
168 836
167 366
157 400
146 715
144 497
99 244
75 218
64 29