1063 445
1031 166
1018 674
886 7
885 702
860 505
802 87
784 848
783 367
783 267
750 644
649 639
621 327
619 157
610 645
605 138
514 790
470 408
460 788
430 434