315743
518352
15379
75472
324537
165734
523366
210831
203279
68350
112976
730966
265179
623154
99071
86627
773533
183442
846605
46268
81219
509656
307750
10086
884250
619347