3008
3
3080
6698
7
2535
2
1768
475
0
1922
2964
1
3779
607
1179
4044
5
1603
2204
3546
10827
4
685
1849
3051
2595
3498
2139
1477
791
2476
2471
1310
657
3738
1492