53912
22657
311543
164743
629463
175608
81634
895640
176344
221482
402475
444757
76960
391224
11279
233394
632367
615414
3563980
53112
571212
603706
10387744
934328
3702577
95086