957 561
953 16
891 115
884 662
831 755
821 33
730 142
727 851
671 651
648 335
391 766
276 753
198 611
169 665
140 952
56 84