745313
2334944
2266516
1523811
1399238
1008419
31020
95007
1478427
64978
1102210
1533916
435285736
241057380
1685518313
158731269
131678180
125640260
1136548896
104886214
89984183
84115292
76577141
70501160