1880
3040
1660
26789169
621714
48614
81524
65775
2770531
54600
440
720
435285736
241057380
1685518313
158730269
131678180
125640260
1136548896
104886214
89984183
84115292
76577141
70501160