300 56
300 954
292 252
274 998
263 939
252 170
248 541
236 219
229 375
227 222
180 46
154 485
145 900
138 648
110 455
31 634
18 930