57952
481585
1012640
227748
955608
98638
900337
293738
27944702
23288486
22736960
19411669
14142916
12888157
11464624
10017365
45765
854616
855944
916269