40383
20110
27493
52835
16071
31147
32264
31651
30832
32925
32153
56829
434850736
240849380
1683838313
158547269
131509180
125493260
1134928896
104795214
89872182
84034292
76422141
70396160