707866
411238
56557
637508
323678
969218
450957
626810
610465
504774
397590
405182
123125117
116888104
13052524
6472990
562889
522562
398615
395551
3653694
3646727
3069198
3066601