4471
2
1672
1
7793
4
3779
1061
0
3158
2986
3157
8313
9
940
6676
12
1850
15233
2029
3448
2366
12472
1071
1512
3426
1289601
38477
34
676