3080
3
120
0
1514
1
3008
1045
3083
2
467
2366
17946
2949
692
3673
6
1429
1853
3546
1189
2732
514
47639
1391
810
7793
4
1136
1673
2312
365
2535
5338
657
562