21320
20341
15010
28912
21830
22200
44394
17080
18314
10921
34835
17670
434906736
240891380
1684198313
158573269
131531180
125521260
1135178896
104815214
89889182
84045292
76448141
70412160