1043 202
1014 64
930 407
909 635
831 805
806 173
787 958
682 873
652 757
645 495
622 550
568 53
535 275
513 783
508 470
367 151
364 839
256 995
203 185
201 933