1011 475
992 33
975 92
886 588
648 890
605 602
550 822
504 193
271 399
257 748
185 703
155 401
67 664
47 824