39293
1478127
2136034
1416619
23783
499215
791012
666211
39322
1280112
515912
802620
435147736
240997380
1685098313
158683269
131632180
125602260
1136038896
104861214
89956182
84087292
76532141
70471160