3969
4051
6748
9190
10198
5314
5985
4999
4693
6031
8375
7100
7312
3251
5894
3878
3363
2966
3305
25542
9493
4529