593 654
997 246
833 222
178 58
816 874
919 585
124 858
258 941
153 613
51 459
705 640
333 646
275 407
840 573
770 1000
991 627
709 554
82 422
623 463
269 879