31042
61598
1066712
1694430
49644
61834
26552
78916
23630
71514
32541
3513
435259736
241046380
1685358313
158722269
131671180
125631260
1136468896
104881214
89973182
84109292
76564141
70490160