1005 231
982 160
911 208
831 58
690 194
649 708
644 85
639 117
633 136
606 238
516 444
476 809
364 677
348 767
306 613
298 298
216 318
177 429
163 291
141 502