1031 148
948 336
859 824
849 893
682 744
653 936
639 618
615 24
498 82
460 702
292 875
250 593
209 343
205 308
122 485