8526
8954
828
8502
7627
7159
793
7853
7647
7995
6487
6986
6221
6940
6567
5889
5866
5579
5692
5985
5745
4514
41000
4358
4763
4818
4480
4284