300 324
475 613
597 516
73 414
321 879
958 825
332 747
601 607
13 509
828 64
328 603
651 802
48 277
1593 842
906 372
929 975
450 930
494 481
781 275
632 153
42 7
8 171
227 512