56168
453742
132918
674173
669842
9196
623496
851634
734762
927132
894148
534730
28936454
24371119
21908990
21134480
16461333
14840969
140271028
13357239
11510764
1146876
9444480
942158