2512958
966014
48113
65735
949826
83473
93219
47814
1140
200
2893441
1234722
435030736
240951380
1684808313
158641269
131582180
125571260
1135778896
104840214
89930182
84072292
76495141
70451160