540127
258963
1188742
2037216
136931
169975
1006183
784836
644796
611864
883330
228808
70752
87141
999695
839296
4401000
698509
361101
71324
469698
1006187
88618
867585
462325
30570