47558
520342
321589
48052
807684
148187
67444
600318
593663
1026730
784453
611492
32527464
27746131
24761998
24346481
18612345
16751973
155391029
14732239
12691764
10515485
794644
5741209