1010 475
977 33
969 92
883 588
644 890
598 602
547 822
502 193
262 399
256 748
178 703
152 401
64 664
42 824