5005 786
929 510
691 531
646 720
448 913
10 722
143 426
226 187
849 297
243 654
855 927
219 90
873 396
483 110
314 116
39 284
955 965
29 36
657 331
130 886
326 209
281 895