31912
37026
14800
38756
21615
43174
25871
41443
27190
18851
23502
23970
434858736
240861380
1683908313
158555269
131514180
125502260
1134988896
104803214
89877182
84040292
76432141
70402160