37741
1149911
19402
634415
590612
687415
575820
34493
37646
1017514
51842
1423230
435144736
240997380
1685098313
158683269
131631180
125600260
1136038896
104861214
89956182
84087292
76531141
70470160