3090
6
1697
2
2903
3
2932
2996
0
5233
10
21152
8
2687
692
1
1887
3080
108797
25669
3206
5
1537
2707
2823
2184
3824
3298
1559
2352
1994
2336
1725
1660
4
2508
7
3995
3565
3248