5850
3762
4495
5208
14776
3256
2780
3834
9971
3317
2926
4805
3255
25329
10442
9445
4472
30563
11950
35729