1053 403
1031 247
1013 141
1001 304
992 751
920 172
904 150
880 802
814 479
692 658
649 388
642 866
583 665
572 620
556 220
516 470
482 646
384 517
372 688
367 286