1003 687
965 488
945 966
934 201
888 168
842 701
808 660
791 343
783 467
782 79
714 35
680 490
643 386
630 133
605 412
579 528
574 295
556 12
539 396
462 256