1013 79
2779 912
13 193
348 289
70 679
242 618
922 450
417 942
525 712
420 92
845 952
461 30
347 297
682 1000
891 247
963 77
448 683
643 444
473 257
997 480
834 270
688 942
280 650
250 262