2245
3
3090
6
2903
2932
2
3765
4
21152
8
1189
0
2996
3546
1
3083
571
3080
297066
1193
3683
2535
17946
32302
3051
3158
894
5225
14
913
7034
255
6236
10
2525
10827
1226