13964042
13810842
1365553
1355092
1346308
1265299
1226844
12112249
1204128
11913380
1128673
1077879
10415554
9730307
946028