18296
975887
19367
39752
361485
406859
986179
61702
724175
613750
514801
474335
42813
34121
381559
919417
157768
403219
486643
39114
1005332
899157
547211
404816
789341
375847