1003 60
972 93
923 751
920 851
917 512
819 453
778 508
687 59
685 701
595 920
487 15
452 753
258 419
244 229
30 677