3008
3
770
0
1709
8
1451
2906
2
5065
1
1563
15233
3738
5
1922
511
2366
3673
6
2059
2732
665
894
931
1204
14
2242
2535
467
4044
3083
17946
1550
1067
600
1000