20341
15010
28912
21830
22200
44394
17080
10921
16070
11021
31792
11080
435005736
240938380
1684678313
158631269
131574180
125568260
1135728896
104834214
89914182
84063292
76488141
70441160