2226
0
2996
2219
4
3090
6
1189
2903
3
2932
2
1849
255
21152
8
7909
223
4631
2377
3080
108797
536
2349
4074
17946
2907
3546
1
25669
3176
2558
3206
5
1537
13676
21
2823
963