50910
289279
19544
820699
715986
878797
140376
627279
123741
655513
665984
708878
33267465
28401133
252921001
25085484
19083347
17143973
157681032
15041239
12968764
10684485
898147
5973209