1083 924
1005 9
945 985
931 886
921 324
881 976
726 153
625 13
592 785
501 241
492 209
486 879
474 644
469 451
445 182
429 209
328 518
220 505
198 591
157 32