27414
35855
508178
78335
420866
824676
157446
994903
499929
349377
417190
199922
302592
644562
853675
624208
707837
298703
201763
195402
561179
586236
1069501
490862
358237
749233
749949
663353
609672
13827