1001 564
643 48
425 955
29 36
490 587
473 172
60 575
219 90
326 209
233 248
437 947
783 968
686 592
999 632
313 116
795 371
226 187
755 91
95 584
881 508
960 443
91 940