689 832
931 308
666 428
625 361
790 764
636 453
826 403
884 204
246 307
499 196
773 693
493 916
93 580
1000 966
325 115
287 4
75 174
77 330
308 857
1000 33
819 259