344360
114591
739808
301632
81511
634746
321391
345836
40740
40453
950706
700580
838355
91279
447732
896388
34452
485578
436204
523993
734246
38562
626367
604248