37089
44694
1315312
19152
20724
28500
28414
18802
51105
19872
40271309
34895
257655501
1051688168
89176159
67606104
61917157
595438825
49141150
47039112
37448874
3683879
3525284
3216045