2182
1
4471
2
1672
3491
4
3779
2986
940
5052
10
572
0
1193
1512
3426
2667
712
2919
5122
770
2408
8
2358
9
3083
2465
2932
1317
2948
6
2903
3
3051
1603
758
1903
2149
5