2241548
22313063
1988740
1967084
1875306
17813820
1627469
1586596
14117357
13963805
13810772
1365531
1355058
1346266
1265271