34690
5946
473244
678475
220621
967526
18474
355776
9596
357599
995741
858259
904305
635652
476521
679128
95847
403981
628819
39864
981348
966657
450648
185124
580215
64665