2245
3
3090
6
2903
2932
2
3871
12
14
0
1218
1
3765
4
21152
8
918
2244
3080
297066
2996
692
1189
108797
571
894
1226
536
25669
3053
7
19783
2535
4044
5
3083
17946
2465
3125