2245
3
3090
6
2903
2932
2
297066
0
3765
4
21152
8
6644
3080
17946
19783
3546
1
571
25669
1395
1189
2416
7
2483
2996
32302
108797
7034
5090
894
5141
3041
9956
572
1226
14