429967
471976
269957
134298
879283
361533
272153
651236
325288
227660
478239
667179
33105465
28280132
252001000
24968484
18999346
17072973
157321032
14999239
12919764
10643485
878147
5931209