31177
24105
23102
41537
32183
78187
36800
32284
30852
312610
52823
27503
435060736
240966380
1684868313
158653269
131604180
125581260
1135868896
104850214
89943182
84078292
76510141
70455160