3090
6
2932
2
2903
3
21152
8
3080
1189
0
4443
9
14
7034
3423
10827
4
25669
17946
3083
19783
2996
444571
2535
3386
3012
3125
32302
4471
2465
1045
1632
1
2139
5141
7
841
3498