1006 344
815 18
983 441
528 316
171 53
203 178
551 999
250 168
968 938
272 483
194 971
201 140
821 266
368 773
119 533
722 605
765 203
341 708
621 48
685 658