127887
443501
35960
7861
764982
678969
46780
976152
184521
90470
812612
416195
5303799
3717581
3237148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1740196
1667471