14664
101709
105020
353296
1079187
541891
1012579
89126
116879
46324
802516
820440
651202
254773
541747
820142
83630
969336
352233
202696
838325
57742
361170
944219