1042 506
896 429
355 656
848 187
229 928
517 466
164 65
428 171
538 809
521 981
886 145
622 671
875 182
957 718
998 848
964 958
739 169