1023 16
992 278
981 601
960 92
855 937
832 267
814 412
805 505
703 488
675 518
663 431
600 579
580 233
534 563
456 7
392 987
285 796
279 956
259 642
203 160