3895
18
1672
1
791
0
2173
2767
5
3779
2
1476
721
2986
1225
1028
940
501
3098
3
1193
4074
616
2692
657
2366
1512
3426
4
2666
9
915
1819
948
746
931
3546
3008