2043
1
973
6979
4
1045
3774
5
530
0
960
1122
1773
2
886
1145
1631
3
518
2761
15
853
2079
404
165
2982
2623
56488
842
4370
2431
1978
514
5363
6
639
1434
2604
7