1097 220
886 748
882 690
874 894
855 837
845 974
695 829
689 684
677 390
654 903
649 456
632 450
622 79
501 671
477 839
470 949
468 668
379 495
354 923
325 407