532 113
948 108
97 581
991 195
690 45
866 57
1015 989
242 192
513 452
925 897
83 997
932 81
966 185
414 32
541 465
864 513
763 484
1002 262
395 126
791 952