21937
665890
784160
387845
931479
695235
857796
114742
57783
354660
878997
835154
5130799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471