665890
784160
387845
931479
695235
857796
328995
114742
57783
354660
878997
835154
5114799
3547581
3046148
2351804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471