646 1001
753 677
58 350
822 694
123 186
655 317
608 184
874 695
433 119
51 75
359 547
147 898
875 449
891 926
909 422
961 958
311 43
739 502
50 641
521 430