598873
611168
386843
394402
209235
447279
1038612
103845
274404
738851
784747
840102
31309464
26652124
23787997
23105481
17927342
16087971
149891028
14212239
12267764
10158483
610326
5412209