1023 632
654 926
635 742
869 160
409 384
906 803
169 23
92 88
860 867
518 477
629 665
939 115
228 107
178 134
429 136
293 501
121 79
903 998