313401148
2448148
225841537
202541442
18043621
149081713
148621011
14820685
14101211
1401867
1323478
12382435
122281264
11274326
112561973
110081009
108321294
106661818
106601947
10641858