118498
547320
148436
862540
250548
573613
930271
210932
753699
64821
12979
1026983
381674
847970
98739
451456
1085150
327902
1029197
897281
871487
559446
236334
474870
96584
1081237