47454
16926
527593
52593
82482
74239
920440
39756
358335
903956
676547
429123
31308464
26651124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10157483
610326
5412209