833 20
1056 636
119 324
812 960
699 143
885 190
304 671
875 293
400 223
395 598
463 337
277 117
470 531
141 714
752 899
847 153
786 922
57 969
733 247
75 448