767 25
173 860
306 216
1101 533
876 880
838 330
866 50
145 841
930 268
307 824
976 750
839 294
169 174
806 285
584 356
208 647
348 455
474 166
707 502
232 645