106582
899468
437116
175111
94119
146715
1065155
1052321
830560
302395
125648
951416
495504
32952
54987
567377
276284
510841
426275
791256
825951
475118
388102
66387