40818
8991667
1008186
562122
74020
80183
37619
1050212
64021039
2753
1193134
103620
69913
579139
128132
79747
41627
13010
14712
24428