3807
4557
5256
14874
3304
2825
3878
10029
3363
2966
4852
3305
25542
10498
9492
4528
30786
12205
35920