307252
476104
145221
970128
27501
505559
881300
957414
473968
62442
361605
442828
668810
491814
563164
533404
376346
491451
225344
29174
459275
147941
89156
888566
982550
95506