376 116
240 258
571 743
948 487
830 440
875 166
839 809
812 959
665 542
501 672
448 490
496 450
930 393
25 988
374 621
230 97
318 134
36 530
795 799
152 72
200 676
905 779