31000
1368017
1533716
1658621
39293
94977
1101910
1523411
1398838
1008019
744813
791012
435050736
240960380
1684848313
158648269
131595180
125578260
1135858896
104846214
89941182
84075292
76508141
70455160