512180
252213
681640
965815
811389
288410
753719
175551
481202
354141
42704
52962
634348
674235
182964
1011222
138469
330722
633145
606832
378504
285208
770341
805852
592791
404841