400 97
176 526
556 559
770 181
75 639
330 41
555 464
564 211
183 236
474 829
293 689
917 617
534 342
820 708
537 801
950 357
71 193
516 266
198 529
930 977