186650
98777
562641
797985
328471
505299
933683
426619
67893
163738
434976
71793
2881361
2574454
2522928
2452455
2208995
2110955
2059281
1998719
1892226
1662208
1599351
1557406