21871
18090
39517
45076
24060
33801
14092
318510
8601
8591
15683
24384
435018736
240946380
1684758313
158638269
131579180
125570260
1135768896
104838214
89919182
84071292
76492141
70449160