39862
31205
647613
34960
43642
44146
34705
1407618
42330
50022
970
58851311
435240736
241040380
1685328313
158718269
131661180
125627260
1136428896
104878214
89973182
84099292
76558141
70487160