663 26
338 294
775 254
253 864
465 362
302 567
29 105
979 900
293 150
320 871
10 325
3 671
897 745
425 641
10 143
929 996
693 826
219 84
482 537
866 103