999 307
648 975
459 504
797 134
643 225
182 171
953 3
86 308
941 969
142 808
991 3
28 122
34 193
706 693