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