2245
3
3765
4
1015
1
3090
6
2903
2932
2
297066
0
6236
10
21152
8
19783
1967
2773
3080
17946
3546
3071
9
571
25669
475
1189
1766
1992
2996
32302
2744
2902
16
4335
3014
20
2799
894