993 65
2975 412
933 712
185 87
496 921
776 896
862 97
746 525
999 488
1008 557
656 875
80 168
579 511
441 617
669 528
311 201
23 693
988 840
527 364
753 501
223 601
388 148
454 496