1012 860
233 859
417 806
948 959
686 114
434 460
686 263
290 710
444 214
187 793
289 535
739 548
377 43
384 495
800 129
392 840
540 257
131 961
51 415
559 618