1124 37
1019 68
958 293
931 203
885 660
833 682
821 694
800 544
755 122
700 44
668 462
664 474
561 143
520 298
456 563
419 947
331 723
310 256
292 639
214 581