1000 352
668 225
631 256
620 318
608 657
601 928
594 337
591 338
494 881
458 558
426 54
385 3
375 408
348 754
272 315
217 841
208 733
171 516
152 109