689 832
734 639
440 564
881 286
819 789
50 16
760 82
970 695
395 308
68 764
608 392
978 587
64 675
472 559
183 684
214 29
941 322
529 917
231 43
689 64
1000 1000