103960
44258
9656
583129
1027239
15816
471101
26927
9280414
55131241
6292518
96431036
9545307
52891834
6172280
57481310
984175
90191099
89711077
7162795