881636
571544
119657
306915
150181
185551
660201
146743
36799
397543
24979
12820
510576
349638
404872
53835
98260
990455
738557
605706