1036 275
295 164
506 633
426 214
465 70
125 856
579 926
169 110
166 159
833 170
102 136
243 463
921 414
897 903
922 134