1010 942
362 646
67 774
400 107
704 7
817 692
16 43
639 325
89 689
893 337
132 757
433 499
675 575
890 685
334 587
778 636
111 72
165 487
45 162
407 431