1056936
546413
662441
457570
155190
1113800
1002337
966350
1036580
800143
95338
670595
437686
531361
533212
95944
846581
1103896
540858
591549
57483
862881
52259
887325
907808
247843