152450
85876
25581
416260
788344
501628
152960
361198
166745
201337
659362
190295
31410464
26755124
23892997
23179481
17966342
16131971
150401028
14249239
12311764
10190483
625426
5429209