129503
511575
855670
214889
242893
151850
738876
506146
56937
927282
821688
236117
31898464
27195130
24322998
23716481
18246343
16423972
153101029
14474239
12509764
10353484
709644
5580209