541 860
1163 1000
326 49
689 318
90 535
1008 557
656 875
753 501
191 875
903 289
947 313
381 691
369 394
496 921
813 257
641 697
1235 359
155 586
995 246
486 36
664 213
156 407
766 735