100596
916166
1021168
97871
1018148
111437
105013
44887
46892
24019
67323
69886
24311
410
84352
72474
6949302
6438288
93681750
5392192