320411
950989
256513
1240994
308698
171721
120462
939117
285989
705178
1011157
223671
494504
30952
54987
567377
276284
510841
426275
790256
824951
475118
388102
66387