1148 699
1050 27
1040 301
1039 16
1032 169
995 953
990 287
981 543
935 798
935 231
931 198
914 248
862 132
855 836
846 749
841 72
838 497
835 399
826 45
804 605