1084 924
1006 9
945 985
933 886
922 324
881 976
727 153
626 13
592 785
501 241
493 209
487 879
474 644
469 451
447 182
429 209
330 518
221 505
200 591
160 32