684964
1049862
95153
444670
73252
797824
227935
320848
758194
1294593
89066
108102
794951
456118
355102
50387
514115
82366
271432
622607
213434
902387
950831
403740