4083
1253
2080
1119
1568
6174
777
3903
1739
45434
2953
18101
6817
5519
6702
11011
4996
9793
5886
36489
5382
31283
14296