1085 184
1130 121
455 274
546 508
464 556
973 871
409 525
864 90
915 66
357 475
608 128
252 36
725 548
638 430
149 403
235 456
501 243
600 967
1051 894
329 746