1032 211
1003 200
915 468
913 58
818 906
784 882
748 673
690 59
676 911
599 584
415 880
351 728
249 898
130 973
76 599
59 722