1018 16
991 278
981 601
960 92
854 937
832 267
813 412
803 505
703 488
675 518
663 431
600 579
576 233
533 563
456 7
390 986
284 796
279 956
258 642
202 160