605694
495938
515583
489155
338173
113788
24629
392688
304821
31975
161895
90646
2951361
2643455
2566928
2536455
2252995
2149955
2108281
2037719
1927226
1685208
1619351
1577406