2245
3
3080
21152
8
378
0
1092
1
1047
2
3090
6
2932
297066
5431
1431
5151
989
2732
3715
441
2123
1712
2465