49346
1191425
1708636
669410
82978
1248613
67483
42416
83977
2167619
83517
3010
435260736
241046380
1685358313
158722269
131671180
125631260
1136468896
104881214
89973182
84109292
76564141
70490160