981
1
2053
2
706
1114
1649
1269
0
814
1428
2482
860
1001
1545
558
1763
775
3
995
5192
24
624
561
1823
5
423
1888
10
1342
1122
4
1755
2223
7
1499
607
1393
1030