1048 976
653 731
153 661
321 527
925 471
367 442
136 307
897 247
501 243
585 233
208 148
672 87
613 61