3090
6
2903
3
2932
2
1992
1
2181
2996
0
2133
21152
8
1140
3080
108797
3107
7
1320
995
25669
3206
5
1537
1382
2823
2268
4
1193
14
3551
10
19783
2535
2920
3491
1135
1161
4044