309398
643276
585140
72194
355344
826344
885529
834128
533266
675760
773230
943115
1051311
1034196
1029904
1028707
1024822
1024551
1022720
1018350
1017559
1016675
1016252
1015496