504 978
791 954
160 655
103 465
518 410
223 255
212 396
674 191
1213 593
910 950
144 852
427 374
796 863
206 48
46 974
629 838
423 162
84 294
744 881
939 411
820 676