640 472
825 160
20 99
89 54
228 656
358 743
432 250
954 878
588 375
446 571
887 347
393 953
233 223
847 271
243 558
194 510
531 774
867 173
940 296
620 78