483800
244732
805598
586522
435584
1036415
315152
598194
853483
291563
370301
16510
188317
486600
27610
516297
543194
1131442
409976
579867
497763
470150
686652
868189
847469
304105