1018595
503162
939595
834984
383305
735640
221697
940467
635808
58121
700272
42941
322845
318638
912820
255217
986160
350781
539699
666609
407777
722201
632950
821854
509375
21671
392907
297460
551255
137422