300 830
368 165
179 211
236 52
182 5
724 584
881 146
619 226
941 999
888 937
44 786
606 466
810 873
61 79
562 911
509 577
994 302
569 567
343 131
142 845