2245
3
3090
6
3765
4
1189
0
3080
14
2902
16
2903
2932
2
4443
9
21152
8
25669
1193
297066
17946
894
3498
5504
4471
2773
1
5489
11
1992
1294
255
2986
1581
571
2996
2355
32302