503 969
223 300
778 299
654 743
545 412
878 415
57 547
133 725
381 298
451 181
421 107
985 156
1005 135
174 582
49 479
691 721
239 53
731 558
842 875
1000 219