1127115
1956110
1043629
1122218
287507
696107
359390
851481
1469800
1140282
905153
259226
432665
262296
804879
680268
2937474
1202472
47013
1414429
1070247
1829121
110062
1429788
76028
680479