10593
4096
3599
3451
10291
3701
2841
4453
4229
3794
48671
3536
5018
8957
5626
8161
7116
6802
3184
2807
3121
34311
23397
9305