501 487
495 250
477 684
472 678
448 26
424 390
394 271
373 988
359 596
357 472
343 871
328 330
272 920
264 491
249 813
245 688
242 854
160 838
127 405
101 710