14800
21615
12583
29129
23561
21460
7100
18324
11110
34845
18961
48045
435017736
240945380
1684758313
158638269
131579180
125570260
1135768896
104838214
89918182
84069292
76492141
70449160