31 465
927 871
846 185
420 21
695 950
406 972
111 250
902 354
596 979
609 495
866 217
879 220
591 415
168 617
363 228
392 962
916 115
364 641
525 384
962 972