850168
340996
1102292
587849
357639
533731
582625
312931
1197865
656664
398430
299179
780147
867949
1000724
786610
514505
40952
67987
579377
278284
518841
435275
804256