3090
6
2903
3
2932
2
1431
1
2996
0
3107
4
21152
8
2600
9056
3080
108797
2216
1606
1622
25669
1942
9
3206
5
3770
2579
1650
456
1832
1537
2823
2777
7
2456
827
1555
1528