142926
705560
990464
14154
864337
580397
40969
800908
332766
70836
360623
84659
184267
738837
265996
448960
155650
802776
3571
837127
96409
47188
845772
232972
585453
305618