112761
433962
920735
380550
945343
94681
543311
195867
28128702
23401486
22874960
19505669
14201916
13005157
11537625
10096365
561591
40629
976405
589131