3090
6
2932
2
2903
3
2996
0
21152
8
2416
7
3080
536
108797
25669
572
3206
5
2823
2476
478
255
14
2920
4
17946
3551
10
3083
19783
1189
2535
3125
3491
32302
4471
2465
1045