93281093
8834726
88151291
8711258
8476997
7695171
7484472
72781996
69361481
69121366
68081438
6678135
6121718
60351997
60341703
5269384
50351566
47591405
46053
4211145