1006 356
667 243
646 495
628 550
539 275
519 783
371 151
368 839
364 593
350 523
347 233
322 343
264 676
69 596