49346
1191425
1708636
669410
82978
1248613
67483
42416
83977
2167619
83517
3010
435253736
241044380
1685348313
158719269
131666180
125630260
1136458896
104880214
89973182
84107292
76562141
70490160