1128 25
156 581
769 227
802 123
666 504
346 979
164 72
46 358
31 914
93 995
145 109
823 65
832 912
903 917
859 328
381 285
713 608
830 526
878 191
664 419