1015 252
987 307
929 144
885 433
882 421
854 546
813 486
807 608
764 714
759 970
742 339
673 56
567 185
480 652
368 769
177 40
122 360
113 9