1016 503
485 830
370 277
775 828
540 135
823 399
146 670
746 880
494 790
257 447
76 174
173 126
745 149
479 122
303 389
117 194
177 15
364 249
685 153
429 310