552109
349890
428926
1134429
122902
683949
115992
888613
751266
643187
142192
1084284
138528
129394
822535
868905
489700
913983
923772
982906
914457
77663
794728
511655