43386
8341
15710
46634
19592
59059
64137
22140
12130
58586
13610
43665
435221736
241032380
1685308313
158705269
131654180
125624260
1136378896
104876214
89972182
84098292
76556141
70487160