399 26
830 849
221 970
744 979
871 158
213 452
187 828
171 658
421 221
158 60
680 601
173 77
245 57
517 256
328 957
364 534
584 833
73 127
960 67
57 261