3090
6
2903
3
2932
2
21152
8
3242
7
1707
672
3080
108797
0
1743
1271
4
1579
1
25669
3206
5
2654
1537
2823