1028 946
938 273
924 384
915 467
914 950
900 743
841 381
831 191
812 634
688 712
552 159
552 185
502 777
466 177
370 655
279 431
197 448
99 598