1125 25
155 581
768 227
802 123
666 504
346 979
161 72
46 358
31 914
93 995
143 109
822 65
832 912
902 917
858 328
381 285
713 608
830 526
878 191
663 419