3405
859
4767
2356
3444
2762
1586
3814
3900
3817
2865
6387
4041
19377
3172
7133
3361
12296
11728
5930
8035
9453
10335