1093 37
468 422
640 847
464 23
712 458
282 52
304 544
501 178
641 130
393 703
236 167
68 372
235 679
86 309
750 626
487 87
826 92
529 78
119 563