33713181
23326177
21999171
17241141
756298
6071136
576373
557958
535082
5348117
487963
463796
460384
451469
444279
4438107
443679
4368100
410365
391783
166264
174681
203874
199882
1893102
204797
2596101
178269
210078
217889
174474
178759
2269104
220784
1793106
198852
2245124
184462
188584
2116120