1143410
1116956
96966
12877157
49213
889370
473570
1009514
901483
665847
105727
1050690
1685
189613
865763
99272
912580
165890
168166
127313