928 906
1000 929
407 575
572 154
645 313
369 312
727 936
431 32
138 423
185 981
716 419
30 692
411 311
1157 883
649 53
500 813
248 147
857 157
415 693
646 38
425 459
149 404
53 867