2995748
267496
2351405
1938130
1893669
1763166
1725109
164881
1615948
1598120
1562620
1507779
1449860
1447424
144713
1439162
1435504
1404944
1398151
1349667
1339980
1337765
1335396
1327152
1326287
1314752
1296166
1292301