48193
80779
530
1940
280
308334354
270
1670
966614
1208315
655313
58897
435240736
241039380
1685328313
158717269
131659180
125626260
1136418896
104876214
89973182
84098292
76558141
70487160