1035 959
957 87
915 280
757 249
751 960
718 440
633 572
561 467
539 741
515 729
478 164
450 544
429 380
368 203
349 844
310 883
171 751
79 691
64 944
37 344