1001 167
934 653
868 300
472 483
446 257
72 905
932 35
402 902
862 654
763 916
432 699
63 414
367 505
337 380
591 652
676 480
880 966
308 464
239 842
131 98