632
1
483
1013
2664
2
1133
1011
0
1001
558
1723
4
1545
569
561
1513
624
1257
3
1763
860
1114
1649
2482
1269
814
1428
706
2053
981
608
743
5965
18
1060