9561
5254
2595
5804
7596
4414
9843
5633
22107
8388
7310
6637
4632
3263
5060
3524
7897
5265
3244
2759
2600
6089
13579
15578