962888
999470
1177469
223580
449590
922244
268961
394739
626784
3706112
3521797
3063927
2813692
2796951
2716488
2461981
50124
929651
404532
7383