1056936
546413
662441
457570
155190
1113800
1002337
966350
1036580
800143
95338
670595
82137
244170
447644
581115
248169
685308
79074
170249
283413
1110268
69824
875597
350706
868376