37636
27913
34186
14132
20195
19312
40505
23886
284012
27353
19590
47603
435285736
241057380
1685518313
158731269
131678180
125640260
1136548896
104887214
89984183
84115292
76577141
70501160