45176
34373
74334
38343
29660
48067
37732
45471
29320
45070
50763
42721
435204736
241023380
1685288313
158697269
131651180
125623260
1136248896
104876214
89969182
84097292
76554141
70487160