456655
94842
581587
15692
335691
412174
570140
117309
125915
160527
865944
423950
5515800
4033581
3509150
2761804
2382988
2308609
2286358
1998119
199478
1822196
1798136
1711216