112642
952553
961168
375692
94562
39150
343171
1155999
436771
591216
843670
675257
654202
257773
545747
823142
91630
972336
354233
202696
840325
57842
364170
945219