616923
680126
406535
10347
53456
479618
137180
5771
753158
1007279
1053847
954275
395671
1306104
712165
118756
938152
666179
839696
973688
118394
881810
675958
271775
126552
257712