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