122625
696486
328481
467491
505550
89971
831155
652397
38424
5695
164600
525829
2882361
2575454
2522928
2452455
2208995
2110955
2059281
1999719
1892226
1662208
1599351
1558406