5151
2
1660
1
3715
2271
4
989
0
1047
6779
5
1398
1744
2740
3
2551
1568
3080
3216
10
962
1011
717
2954
1004
1941
3971
1716
8527
2041
2313