1001 550
730 93
896 961
95 109
830 753
608 86
130 732
914 347
718 138
555 61
122 7
784 369
941 853
770 681
546 249
760 800
176 715
318 632
585 679
962 606