33962181
22088171
17508121
12403122
1146984
9750117
905596
9030126
8862132
8827107
863199
8501130
7373118
6608104
628399
6113136
604065
558569
5502112
535498
255371
147163
1465102
143258
1501120
145177
1556111
1496118
149394
145489
153578
147568
1556113
147476
161099
1487104
158160
149765
146972
1454103