1038 871
545 680
897 425
535 551
536 103
664 409
1002 861
450 805
413 525
906 668
168 268
564 756
75 263
176 35
233 307
276 122
419 289
337 35
313 336
580 235