1631
1
2661
2
1897
2199
3
1614
2955
468
0
4159
7
1815
1333
1461
1880
1414
177
1377
1523
1404
1152
360
988
3466
5
696
4940
661
400
676
571
398
618
703