1006 889
943 373
709 502
565 598
617 944
168 441
540 59
1040 514
67 337
629 159
552 650
860 29
653 18
544 124
97 558
1145 38
1085 118
224 306
813 673
1006 9