963 953
946 418
907 58
838 540
731 143
717 755
711 188
663 4
645 3
638 456
504 979
492 756
491 761
486 161
452 301
451 37
449 24
270 694
239 604
147 415