1014 832
912 28
860 696
801 472
799 673
707 320
702 806
679 633
622 204
541 501
496 586
312 702
254 435
192 996
63 110