10502908
9324625
8236146
7823255
75251576
7120570
6875489
68431618
64101256
63851440
6151202
4560504
4504350
1366127
80774
59168
46242
33310
3223