952922
158348
55789
266354
1077316
148924
540639
674599
255357
748826
976932
1027701
90479
433732
887388
33752
478578
427204
515993
731246
37762
623367
599248
233399