1085 260
1007 824
879 628
859 673
831 165
760 663
742 181
733 482
622 802
508 193
454 96
417 238
268 701
213 36
198 572
169 459
90 685