1016 169
993 338
980 257
961 547
908 957
708 647
706 510
654 577
651 555
618 90
590 235
558 769
526 725
500 331
462 686
427 116
358 594
355 959
350 330
315 836