109853
100443
772620
1306287
1321980
520513
68665
1851669
312329
384428
11783
660806
495504
32952
54987
569377
276284
511841
426275
794256
825951
476118
389102
66387