1026 645
926 237
924 870
891 529
861 758
844 56
817 220
755 656
701 907
544 241
527 169
522 928
509 323
503 56
487 46
412 502
359 53
317 938
311 443
211 913