330350
1002379
20689
46942
986736
28322
270561
513510
424139
335866
6649
892585
697579
168261
638616
42347
762711
415573
648533
414784