1013 701
482 112
358 833
293 20
985 421
162 832
554 791
215 691
79 523
199 173
764 463
338 386
745 266
183 687
805 654
622 178
902 737
656 847
1034 387