1016 16
988 278
980 601
959 92
844 937
832 267
811 412
801 505
701 488
669 518
663 431
599 579
570 233
533 563
456 7
387 986
279 796
278 956
254 642
198 160