2903
3
2996
0
2226
1849
2
2219
4
1189
3090
6
4631
2932
223
17946
2907
3176
25669
3206
5
3546
1
255
21152
8
7909
12459
19783
7793
1047
13676
21
2377
3080
108797
536
2502
2349