47858
577902
544348
907166
161530
360689
987446
455492
396248
978533
240798
75489
31309464
26653124
23794997
23106481
17927342
16088971
149911028
14214239
12267764
10159483
610826
5412209