1062 598
999 301
939 122
907 54
897 936
839 837
796 690
775 144
720 48
687 875
674 622
596 322
532 401
511 620
467 397
376 621
352 416
339 65
267 11
246 740