34331182
23602177
22075171
17696142
762298
6107136
580973
560258
541482
5361117
495763
467696
463784
451669
447679
4470107
446679
4388100
416065
396083
187899
253254
239290
170589
1852122
1911113
188887
2327117
174386
1805117
301762
242353
212978
1953110
263388
197291
217891
169284
178291
3430111