833941141
430781064
376551381
308161146
29133143
269561423
24965289
2431048
237771063
225051537
213201423
201871441
189551395
17997620
17834685
178091209
175501904
172101254
165361427
16334262
147761713
147401007
14719684
14596193
145311981
14089672
1392267
13912330