80959
4390
1141110
1014631
55887
91257
1241322
1722232
1164719
1099718
775010
1201815
434948736
240914380
1684478313
158602269
131553180
125548260
1135508896
104827214
89901182
84057292
76470141
70435160