1036 506
893 429
333 656
847 187
229 928
512 466
164 65
427 171
538 809
521 981
885 145
622 671
875 182
957 718
996 848
964 958
737 169