34615183
33955181
8820107
17791142
17500121
12393122
4515124
23666177
740881
152795
6598104
440162
13748100
320562
158650
1146584
206688
149258
269184
207083