1000 447
825 33
232 763
678 6
689 246
61 113
683 697
93 478
117 189
506 277
927 929
907 722
939 847
160 101
997 929