417936
414711
466247
630468
1038103
706508
452303
597674
532336
1099827
547834
605832
123125117
116888104
13052524
6472990
562889
522562
398615
395551
3653694
3646727
3069198
3066601