14800
21615
12583
29129
23561
21460
7100
18324
11110
34845
18961
48045
435019736
240947380
1684758313
158638269
131579180
125570260
1135768896
104838214
89924182
84072292
76492141
70451160