1559 612
1094 494
1057 8
944 848
932 29
926 633
887 920
870 538
703 461
659 455
641 531
600 843
571 941
527 683
520 811
435 460
372 155
329 471
304 458
278 268