617
2
1365
1601
1
853
682
563
1133
483
1013
1011
0
632
328
837
1264
653
626
2053
1114
706
1649
1269
814
1428
860
2482
1330
981
5689
6
3538
698