1096 245
1095 37
1012 466
997 68
993 424
988 899
944 644
927 293
921 203
912 596
908 667
905 357
897 552
886 7
878 660
870 619
860 246
847 121
827 682
810 694