2245
3
3090
6
2903
2932
2
21152
8
297066
0
3765
4
3080
1226
1
571
894
1399
3083
17946
3546
2996
1189
32302
14
2258
25669
108797
3053
7
19783
2535
562
2386
10827
4044
5
2465