42988
994694
707203
358146
39849
892207
182472
383746
136353
1332848
1303368
1302852
128663
1263358
1252939
1249482
36282
602754
201978
940476