21871
18090
39517
45076
33801
14092
318510
8601
8591
15683
24384
31476
434996736
240936380
1684628313
158626269
131571180
125567260
1135668896
104834214
89910182
84063292
76487141
70441160