9993
2602
3001
3386
2495
20638
4760
6551
4705
22809
2918
5937
3713
7027
6308
1977
3121
3255
6682
7294
3400
3998
2848
5016
4030
4004
4795
2916
3690
3352
3448
2742
2625