508 686
479 396
443 17
379 685
372 411
368 102
295 385
288 51
280 221
273 19
270 668
231 108
229 592
212 959
188 997
178 151
136 27
129 344
126 297
79 890