529 697
526 973
500 382
497 648
465 396
455 421
436 366
423 340
422 824
375 467
363 868
317 923
311 108
286 800
283 878
276 67
265 3
225 320
219 124
198 626