303 404
781 297
500 196
433 630
746 690
788 82
992 143
227 399
179 518
455 588
1016 239
384 455
653 701
114 843
1311 12
318 712
905 585
958 184
347 640
609 738