42864
2093522
41872
16840
25411
28535
38615
64261
38806
16640
51060
30765
435240736
241039380
1685328313
158717269
131659180
125626260
1136418896
104876214
89973182
84098292
76558141
70487160