142926
705560
990464
14154
864337
580397
40969
800908
332766
70836
360623
84659
3840
646956
331383
874623
60620
209633
20802
5214
849973
357887
353646
786184
733173
790459