236150
13771
508614
348272
208262
808492
497218
159152
146139
87151
176444
824342
22575
122968
985885
75557
961331
52185
570398
312758
513500
829782
441168
256331
933332
281672
546673
312542
146325
719987