1096 620
1028 845
1013 166
1008 315
994 760
970 262
965 757
943 28
908 226
826 509
766 425
762 799
741 746
739 6
727 894
716 836
680 890
640 660
640 109
629 38