860 867
429 136
904 998
635 742
870 160
228 107
122 79
411 384
939 115
178 134
92 88
906 803
630 665
293 501
1023 632
654 926
169 23
518 477