909 110
943 81
349 243
768 842
511 774
165 267
140 747
529 533
1 956
141 194
762 459
698 561
959 161
619 639
905 296
1000 116
788 251
328 448
780 20
569 959