1001 530
144 208
416 452
219 112
448 270
365 914
821 488
870 64
476 368
304 861
867 601
487 350
374 816
153 830
442 384
475 273
420 872
238 749
150 589
569 562