560378
496130
1002676
554425
160139
406504
537735
768381
57420
398202
454160
688361
395948
267208
800646
63939
108356
803140
492962
57976
95297
417493
516683
474986
714809
288708