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