1012 332
587 545
159 160
904 381
481 466
822 232
147 452
582 476
596 299
1007 498
461 104
991 957
301 79
775 825
963 306
978 852
470 889
547 780
52 262
381 465