1093 243
1063 275
904 626
885 690
883 712
879 366
869 776
853 69
828 270
820 140
816 636
812 490
810 351
806 495
768 612
766 255
764 15
763 441
707 486
687 178