597970
208787
11436
1001428
875677
534611
53377
177996
670764
407132
115296
903473
564641
934835
180301
918189
143790
213466
52591
74701
987832
20588
31476
66590
799678
89638
12946
19667
633762
995559