649996
462131
240941
1004323
87928
88993
406687
402992
31852
742552
554736
95473
217565
440962
41356
679546
209168
290259
311214
694429
281321
878941
855720
742235
540176
845500
355762
909774
784494
96556