643997
114492
288785
639584
274930
215209
824183
63422
542421
460173
379566
805666
39071
959653
716437
761968
779980
779567
385993
42600
633892
989461
42952
257602
894809
297762
96104
132335