2245
3
894
0
3090
6
2903
2932
2
3765
4
21152
8
469
3080
297066
929
485
96
1189
1970
571
471
1
2996
572
1588
2902
16
47639
1154
781
1045
1729
1226
5242
930
25669