2245
3
2773
1
3090
6
2903
1498
0
2932
2
1849
3765
4
21152
8
894
2219
3080
297066
2907
2996
2274
1189
4754
7
2502
571
5
1226
25669
14
3053
19783
2535
4044
3083
17946