526 598
501 283
498 597
474 870
473 242
437 220
369 926
368 573
365 421
347 886
341 294
306 734
299 434
286 913
282 958
266 467
233 684
214 987
196 314
190 883