2996
0
3090
6
2903
3
2932
2
21152
8
1189
3546
1
3083
255
3080
12459
108797
4074
1193
2535
3551
10
17946
32302
3051
3158
25669
1162
3206
5
475
1561
1151
500
1537
2088
3316