2245
3
3090
6
255
0
2903
2932
2
894
1045
1179
1
3765
4
21152
8
14
3080
297066
2466
5
2996
3109
826
522
670
1189
595
635
2902
16
2484
571
1226
25669
3053
7
19783
2535