313141148
29306143
269931423
2447648
225791537
202481442
18040621
175181258
149071713
148591011
14817685
1401367
1323478
12775370
12382435
12281132
1216668
11635935
11290306
11274326