16081
21272
32935
56839
792616
20110
23244
1283636
29715
435077736
240972380
1684878313
158655269
131613180
125581260
1135888896
104850214
89946182
84078292
76514141
70456160