663 26
338 294
774 254
253 864
465 362
301 567
27 105
979 900
293 150
318 871
7 325
3 671
897 745
425 641
10 143
929 996
693 826
219 84
482 537
866 103