921136
501809
606161
403532
842819
706652
96596
469957
498475
23750
743589
569349
33105465
28280132
252001000
24968484
18999346
17072973
157321032
14999239
12919764
10643485
878147
5931209