1012 185
182 243
453 942
532 824
688 254
636 711
771 759
1009 435
952 226
519 317
203 240
614 626
853 869
830 145
65 89
939 527
318 56
370 203
169 215
449 997