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