45764
18463
32626
14050
17492
36852
25705
37620
28542
41072
39300
26883
435228736
241034380
1685308313
158712269
131656180
125624260
1136378896
104876214
89973182
84098292
76557141
70487160