498460
27414
35855
508178
78335
420866
824676
157446
994903
499929
349377
417190
860275
816749
520117
108360
328169
64583
910450
54234
381554
232287
705536
647289
781346
534528
253616
877861
767483
381946