1029 71
851 666
769 344
625 47
566 555
549 159
511 458
433 861
376 988
371 471
322 467
215 667
209 921
147 367
23 462